package cn.bisoft.java.bean.entity;

import com.hengpeng.common.util.ObjectHelper;

public class BonusItem implements java.io.Serializable, Cloneable
{

	private static final long serialVersionUID = 4692849816887856445L;

	private int bonusLevel;

	private boolean isBombBonus;

	private double money;

	private double levelBonusMoney;

	private int playType;

	private String ticketID;

	private int size;

	public int getSize()
	{
		return size;
	}

	public void setSize(int size)
	{
		this.size = size;
	}

	public BonusItem()
	{
		super();
	}

	/**
	 * @return �淨���Ȳ���
	 */
	public int getBonusLevel()
	{
		return this.bonusLevel;
	}

	/**
	 * @return �Ƿ�Ϊ���н���¼�����У�true��ʾ�Ǵ󽱣�false��ʾ���Ǵ󽱡�
	 */
	public boolean getIsBombBonus()
	{
		return this.isBombBonus;
	}

	/**
	 * @return �û�Ͷע���н�������Ǵ󽱣���ô���Ϊ0 ��
	 */
	public double getMoney()
	{
		return this.money;
	}

	/**
	 * @return Ͷע��ʽ�����Բ���3.2.3 Ͷע���ֹ���playType ���ԵĶ��塣
	 */
	public int getPlayType()
	{
		return this.playType;
	}

	/**
	 * @return �н���Ʊ��š�
	 */
	public String getTicketID()
	{
		return this.ticketID;
	}

	/**
	 * @param isBombBonus �Ƿ�Ϊ���н���¼�����У�true��ʾ�Ǵ󽱣�false��ʾ���Ǵ󽱡�
	 */
	public void setIsBombBonus(boolean isBombBonus)
	{
		this.isBombBonus = isBombBonus;
	}

	/**
	 * @param bonusLevel �淨���Ȳ���
	 */
	public void setBonusLevel(int bonusLevel)
	{
		this.bonusLevel = bonusLevel;
	}

	/**
	 * @param money �û�Ͷע���н�������Ǵ󽱣���ô���Ϊ0 ��
	 */
	public void setMoney(double money)
	{
		this.money = money;
	}

	/**
	 * @param playType Ͷע��ʽ�����Բ���3.2.3 Ͷע���ֹ���playType ���ԵĶ��塣
	 */
	public void setPlayType(int playType)
	{
		this.playType = playType;
	}

	/**
	 * @param ticketID �н���Ʊ��š�
	 */
	public void setTicketID(String ticketID)
	{
		this.ticketID = ticketID;
	}

	/*
	 * ���� Javadoc��
	 * @see java.lang.Object#clone()
	 */
	public Object clone() throws CloneNotSupportedException
	{
		return ObjectHelper.byteClone(this);
	}

	public double getLevelBonusMoney()
	{
		return levelBonusMoney;
	}

	public void setLevelBonusMoney(double levelBonusMoney)
	{
		this.levelBonusMoney = levelBonusMoney;
	}
}
